rush off (one's) feet

Translations
être débordé
Definitions
To be extremely busy or overwhelmed with work or tasks, often to the point of exhaustion or not having a moment to rest.